Views [dbo].[vSoaGroupMemberDetailSubscription]
Properties
PropertyValue
ANSI Nulls OnYes
Quoted Identifier OnYes
Schema BoundYes
Created9:36:24 PM Wednesday, August 24, 2011
Last Modified9:36:24 PM Wednesday, August 24, 2011
Columns
Name
Cluster Key PK_vSoaGroupMemberDetailSubscription: GroupMemberDetailIdGroupMemberDetailId
Indexes IX_vSoaGroupMemberDetailSubscription_GroupMemberId: GroupMemberIdGroupMemberId
PartyId
EffectiveDate
ExpirationDate
GroupRoleId
RoleName
RoleDescription
RolePriority
RoleReciprocalName
RoleReciprocalDescription
Title
Note
Indexes Indexes
NameColumnsUnique
Cluster Key PK_vSoaGroupMemberDetailSubscription: GroupMemberDetailIdPK_vSoaGroupMemberDetailSubscriptionGroupMemberDetailId
Yes
IX_vSoaGroupMemberDetailSubscription_GroupMemberIdGroupMemberId
SQL Script

CREATE VIEW [dbo].[vSoaGroupMemberDetailSubscription]
WITH SCHEMABINDING
AS
    SELECT  CAST([p1].[PRODUCT_CODE] + ':' + [s].[ID] AS VARCHAR(50)) AS [GroupMemberDetailId],
            CAST([p1].[PRODUCT_CODE] + ':' + [s].[ID] AS VARCHAR(50)) AS [GroupMemberId],
            [s].[ID] AS [PartyId],
            [s].[BEGIN_DATE] AS [EffectiveDate],
            [s].[PAID_THRU] AS [ExpirationDate],
            CAST(NULL AS VARCHAR(30)) AS [GroupRoleId],
            CAST(NULL AS VARCHAR(100)) AS [RoleName],
            CAST(NULL AS VARCHAR(100)) AS [RoleDescription],
            CAST(NULL AS INT) AS [RolePriority],
            CAST(NULL AS VARCHAR(100)) AS [RoleReciprocalName],
            CAST(NULL AS VARCHAR(100)) AS [RoleReciprocalDescription],
            CAST(NULL AS VARCHAR(100)) AS [Title],
            CAST(NULL AS VARCHAR(6000)) AS [Note]
      FROM  [dbo].[Subscriptions] AS [s]
            INNER JOIN [dbo].[Product] AS [p1] ON [s].[PRODUCT_CODE] = [p1].[PRODUCT_CODE]
     WHERE  ( [p1].[PROD_TYPE] IN ( 'DUES', 'SUB', 'SEC', 'CHAPT', 'VOL',
                                    'MISC' ) )


GO
CREATE UNIQUE CLUSTERED INDEX [PK_vSoaGroupMemberDetailSubscription] ON [dbo].[vSoaGroupMemberDetailSubscription] ([GroupMemberDetailId]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_vSoaGroupMemberDetailSubscription_GroupMemberId] ON [dbo].[vSoaGroupMemberDetailSubscription] ([GroupMemberId]) ON [PRIMARY]
GO
Uses
Used By